package com.itcam.phaseii.exception_;

import java.io.FileInputStream;
import java.io.IOException;

/**
 *  编译异常是指在编译期间，就必须处理的异常<p>
 *<p>
 *  常见的编译异常：<p>
 *      SQLException  操作数据库时，查询表可能发生异常<p>
 *      IOException  操作文件时，发生的异常<p>
 *      FileNotFoundException  当操作一个不存在的文件时，发生的异常<p>
 *      ClassNotFoundException  加载类，而该类不存在时，发生的异常<p>
 *      EOFException  操作文件，到文件末尾，发生的异常<p>
 *      IllegalArguementException  参数异常<p>
 */

public class Exception02 {
    public static void main(String[] args) {
        try {
            FileInputStream fis;
            fis = new FileInputStream("d:\\aa.jpg");
            int len;
            while ((len = fis.read()) != -1) {
                System.out.println(len);
            }
            fis.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
